{
    "app_title": "Search Tools",
    "search": "Search...",
    "add_step": "Add Step",
    "remove_step": "Remove Step",
    "run_script": "Run Script",
    "save_script": "Save Script",
    "load_script": "Load Script",
    "step": "Step",
    "function": "Function",
    "input_from": "Input from",
    "previous_step": "Previous Step",
    "user_input": "User Input",
    "input_data": "Input Data",
    "output_parsing": "Output Parsing",
    "regex_for_parsing": "REGEX for parsing",
    "api_key": "API Key",
    "settings": "Settings",
    "language": "Language",
    "theme": "Theme",
    "save": "Save",
    "script_saved": "Script saved",
    "script_loaded": "Script loaded",
    "error": "Error",
    "select_script": "Select a script to load",
    "enter_script_name": "Enter a filename to save",
    "no_function_selected": "No function selected",
    "input_data_required": "Input data is required",
    "step_error": "Error at step {step_num}: {error}",
    "script_completed": "Script completed",
    "script_failed": "Script failed",
    "no_steps": "No steps to run",
    "invalid_json": "Invalid JSON file format",
    "select_file": "Select file",
    "file_not_found": "File not found",
    "add_regex": "Add REGEX",
    "remove_regex": "Remove REGEX",
    "change_background": "Change Background",
    "change_theme": "Change Theme",
    "create_color_theme": "Create Color Theme",
    "plugin_builder": "Plugin Builder",
    "graph_editor": "Graph Editor",
    "graph_open_prompt": "Plugin created a graph:\n{path}\n\nOpen in Graph Editor?",
    "hide_ui": "Hide UI",
    "show_ui": "Show UI",
    "exit": "Exit",
    "information_gathering": "Information Gathering",
    "web_security": "Web Security",
    "tools_utilities": "Tools & Utilities",
    "plugins": "Plugins",
    "Check Phone Number": "Check Phone Number",
    "Check IP": "Check IP",
    "Validate Email": "Validate Email",
    "Data Search": "Data Search",
    "Info Website": "Info Website",
    "Gmail Osint": "Gmail Osint",
    "Database search": "Database search",
    "Check MAC-address": "Check MAC-address",
    "Subdomain finder": "Subdomain finder",
    "Google Osint": "Google Osint",
    "Telegram (paketlib)": "Telegram (paketlib)",
    "Search Nick": "Search Nick",
    "Web-crawler": "Web-crawler",
    "Port Scanner": "Port Scanner",
    "Check site": "Check site",
    "Check url": "Check url",
    "Xss scan": "Xss scan",
    "Find admin panel": "Find admin panel",
    "Sql scan": "Sql scan",
    "DDoS Attack": "DDoS Attack",
    "Strange Text": "Strange Text",
    "Password Generator": "Password Generator",
    "Temp Mail": "Temp Mail",
    "Get proxy": "Get proxy",
    "Ip logger": "Ip logger",
    "Obfuscate python": "Obfuscate python",
    "Phish Bot(lamer)": "Phish Bot(lamer)",
    "data_search_title": "Data Search",
    "data_search_mode_label": "Search type",
    "data_search_value_label": "Enter value",
    "data_search_phone_option": "Phone",
    "data_search_email_option": "Email",
    "data_search_telegram_option": "Telegram",
    "data_search_phone_placeholder": "Phone without +",
    "data_search_email_placeholder": "Enter email",
    "data_search_telegram_placeholder": "Username without @",
    "plugin_builder_title": "Plugin Builder",
    "plugin_name": "Plugin Name",
    "author_name": "Author Name",
    "website": "Website",
    "description": "Description",
    "supported_os": "Supported OS",
    "continue": "Continue",
    "cancel": "Cancel",
    "add_delay": "Add Delay",
    "delete_last_step": "Delete Last Step",
    "save_plugin": "Save Plugin",
    "editing_plugin": "Editing: {name}",
    "set_delay_title": "Set Delay",
    "delay_seconds": "Delay (seconds)",
    "step_settings_title": "Step Settings",
    "select_icon": "Select Icon",
    "step_description": "Step Description",
    "input_source": "Input Source",
    "input_source_user": "User Input",
    "input_source_none": "None",
    "input_source_previous": "From: {description}",
    "input_filter_regex": "Input Filter (REGEX)",
    "action_type": "Action Type",
    "action_type_command": "Command Line",
    "action_type_function": "Internal Function",
    "action_value": "Action",
    "requires_api_key": "Requires API Key",
    "plugin_name_label": "Plugin Name:",
    "author_name_label": "Author Name:",
    "website_label": "Website (optional):",
    "description_label": "Description:",
    "step_description_default": "...",
    "delay_duration_seconds": "{duration}s",
    "step_default_name": "Step {order}",
    "new_step_default_description": "New Step",
    "image_files_filter": "Image Files (*.png *.jpg)",
    "lua_plugin_settings": "Plugin Settings",
    "lua_plugin_edit": "Edit Plugin Code",
    "lua_plugin_reload": "Reload Plugins",
    "lua_plugin_disable": "Disable Plugin",
    "lua_plugin_enable": "Enable Plugin",
    "lua_plugins_reloaded": "Plugins reloaded.",
    "lua_plugin_settings_saved": "Settings saved for plugin: {name}",
    "lua_plugin_settings_title": "Settings: {name}",
    "lua_no_config_schema": "This plugin has no configurable settings.",
    "lua_builder_title": "Plugin Builder",
    "lua_check_syntax": "Check Syntax",
    "lua_insert_snippet": "Insert Snippet",
    "lua_open_file": "Open File",
    "operation_cancelled": "Operation cancelled.",
    "input_empty": "Input is empty.",
    "utils": "Tools & Utilities",
    "graph_editor_title": "Graph & Link Editor",
    "ge_new": "New",
    "ge_open": "Open",
    "ge_save": "Save",
    "ge_save_as": "Save As",
    "ge_add_node": "+ Node",
    "ge_add_edge": "+ Edge",
    "ge_delete": "Delete",
    "ge_export": "Export",
    "ge_direction_label": "Dir:",
    "ge_name_label": "Name:",
    "ge_panels_opacity": "Panels",
    "ge_section_nodes": "NODES",
    "ge_section_edges": "EDGES",
    "ge_section_preview": "GRAPH PREVIEW",
    "ge_section_properties": "PROPERTIES",
    "ge_mermaid_code_label": "Mermaid Code",
    "ge_status_ready": "Ready",
    "ge_node_count": "{n} nodes",
    "ge_edge_count": "{n} edges",
    "ge_new_graph_name": "New Graph",
    "ge_new_graph_confirm": "Discard current graph and create a new one?",
    "ge_new_graph_created": "New graph created.",
    "ge_opened": "Opened: {name}",
    "ge_saved": "Saved: {name}",
    "ge_error_open": "Failed to open graph:\n{err}",
    "ge_error_save": "Failed to save:\n{err}",
    "ge_error_invalid_edge": "Invalid source or target node.",
    "ge_need_2_nodes": "Need at least 2 nodes to create an edge.",
    "ge_node_added": "Node added: {label}",
    "ge_node_updated": "Node updated: {label}",
    "ge_node_deleted": "Deleted: {label}",
    "ge_node_cloned": "Cloned: {label}",
    "ge_edge_added": "Edge: {src} → {tgt}",
    "ge_edge_updated": "Edge updated: {id}",
    "ge_edge_deleted": "Deleted edge: {id}",
    "ge_dialog_add_node": "Add Node",
    "ge_dialog_edit_node": "Edit Node — {label}",
    "ge_dialog_add_edge": "Add Edge",
    "ge_dialog_edit_edge": "Edit Edge — {id}",
    "ge_dialog_mermaid_title": "Mermaid Code",
    "ge_field_label": "Label:",
    "ge_field_type": "Type:",
    "ge_field_shape": "Shape:",
    "ge_field_description": "Description:",
    "ge_field_source": "Source:",
    "ge_field_target": "Target:",
    "ge_field_line": "Line:",
    "ge_visual_style": "Visual Style",
    "ge_metadata": "Metadata",
    "ge_meta_add": "+ Add",
    "ge_meta_remove": "− Remove",
    "ge_style_fill": "Fill",
    "ge_style_line": "Line",
    "ge_style_text": "Text",
    "ge_style_width": "Width",
    "ge_style_dash": "Dash",
    "ge_dash_solid": "Solid",
    "ge_dash_dashed": "Dashed",
    "ge_dash_dotted": "Dotted",
    "ge_prop_node": "NODE PROPERTIES",
    "ge_prop_edge": "EDGE PROPERTIES",
    "ge_prop_edit": "Edit",
    "ge_prop_id": "ID",
    "ge_prop_label": "Label",
    "ge_prop_type": "Type",
    "ge_prop_shape": "Shape",
    "ge_prop_description": "Description",
    "ge_prop_meta": "Meta",
    "ge_prop_source": "Source",
    "ge_prop_target": "Target",
    "ge_prop_line": "Line",
    "ge_ctx_edit": "✏  Edit…",
    "ge_ctx_clone": "⊕  Clone",
    "ge_ctx_delete": "✕  Delete",
    "ge_ctx_run_action": "▶  Run action…",
    "ge_ctx_copy_value": "📋  Copy value",
    "ge_act_dialog_title": "Run action on node",
    "ge_act_value": "Value",
    "ge_act_value_placeholder": "Value to pass to the tool…",
    "ge_act_choose": "Choose action:",
    "ge_act_plugins": "Plugins",
    "ge_act_run": "Run",
    "ge_act_running": "Running",
    "ge_act_check_phone": "Check phone number",
    "ge_act_check_email": "Validate email",
    "ge_act_gmail_osint": "Gmail OSINT",
    "ge_act_check_ip": "Check IP address",
    "ge_act_info_website": "Website info",
    "ge_act_find_subdomains": "Find subdomains",
    "ge_act_search_nick": "Search nickname",
    "ge_act_data_search": "Data search",
    "ge_act_db_search": "Database search",
    "ge_value_copied": "Copied: {value}",
    "ge_no_web_engine": "Install PyQt6-WebEngine for live graph rendering\npip install PyQt6-WebEngine",
    "ge_label_placeholder": "Node label…",
    "ge_edge_label_placeholder": "Relationship label…",
    "ge_desc_placeholder": "Optional description…",
    "ge_name_placeholder": "Graph name…",
    "ge_delete_node_title": "Delete Node",
    "ge_delete_node_confirm": "Delete node '{label}' and all its edges?",
    "ge_copy_suffix": " (copy)",
    "ge_d3_zoom": "Scroll",
    "ge_d3_zoom_hint": "zoom",
    "ge_d3_drag": "Drag",
    "ge_d3_drag_hint": "move",
    "ge_d3_hover": "Hover",
    "ge_d3_hover_hint": "node details",
    "ge_d3_connections": "Connections",
    "ge_d3_nodes_count": "nodes",
    "ge_d3_edges_count": "edges",
    "ge_node_type_person": "Person",
    "ge_node_type_email": "Email",
    "ge_node_type_phone": "Phone",
    "ge_node_type_website": "Website",
    "ge_node_type_company": "Company",
    "ge_node_type_ip": "IP",
    "ge_node_type_address": "Address",
    "ge_node_type_document": "Document",
    "ge_node_type_custom": "Custom",
    "ge_shape_rect": "Rectangle",
    "ge_shape_round": "Rounded",
    "ge_shape_circle": "Circle",
    "ge_shape_diamond": "Diamond",
    "ge_shape_hexagon": "Hexagon",
    "ge_shape_flag": "Flag",
    "ge_shape_trapez": "Trapezoid",
    "ge_edge_type_connected": "Connected",
    "ge_edge_type_worksfor": "Works For",
    "ge_edge_type_owns": "Owns",
    "ge_edge_type_relatedto": "Related To",
    "ge_edge_type_communicates": "Communicates",
    "ge_edge_type_locatedat": "Located At",
    "ge_edge_type_memberof": "Member Of",
    "ge_edge_type_custom": "Custom",
    "ge_line_arrow": "Arrow →",
    "ge_line_thick": "Thick Arrow ⟹",
    "ge_line_dotted": "Dotted →",
    "ge_line_open": "Open —",
    "ge_line_open_dotted": "Open Dotted",
    "ge_line_double": "Double ↔",
    "theme_map": {
        "button_bg_color": "Button Background",
        "button_hover_bg_color": "Button Hover",
        "button_pressed_bg_color": "Button Pressed",
        "button_border_color": "Button Border",
        "button_text_color": "Button Text",
        "text_area_bg_color": "Text Area Background",
        "text_area_border_color": "Text Area Border",
        "text_area_text_color": "Text Area Text",
        "sidebar_bg_color": "Sidebar Background",
        "title_text_color": "Title Text",
        "scrollbar_handle_color": "Scrollbar Handle",
        "scrollbar_handle_hover_color": "Scrollbar Handle Hover",
        "plugin_canvas_bg_color": "Plugin Canvas Background",
        "accent_color": "Accent Color",
        "accent_dim_color": "Accent Dim Color",
        "window_bg_color": "Window Background",
        "panel_bg_color": "Panel Background",
        "border_color": "Border Color",
        "text_secondary_color": "Secondary Text"
    },
    "te_search_elements": "Search elements",
    "te_history": "Recent colors",
    "te_presets": "Presets",
    "te_export": "Export / Import",
    "te_export_json": "Export JSON",
    "te_import_json": "Import JSON",
    "te_export_ok": "Saved",
    "te_low_contrast": "Low readability",
    "te_group_buttons": "Buttons",
    "te_group_text_area": "Text Areas",
    "te_group_panels": "Panels",
    "te_group_scrollbar": "Scrollbars",
    "te_group_windows": "Windows (Terminal / Graph / Nick Search)",
    "terminal": "Terminal",
    "terminal_tooltip": "Open output in a separate terminal window",
    "theme_editor_title": "Theme Editor",
    "select_element_to_edit": "Select element to edit",
    "edit_color_title": "Edit color: {element}",
    "reset_theme": "Reset",
    "save_theme": "Save",
    "close": "Close",

    "uo_title": "Username OSINT",
    "uo_enter_username": "Enter username...",
    "uo_first_name": "First name",
    "uo_last_name": "Last name",
    "uo_search": "Search",
    "uo_stop": "Stop",
    "uo_searching": "Searching...",
    "uo_generate_nicks": "Variants",
    "uo_send_to_graph": "To Graph",
    "uo_categories": "Categories",
    "uo_select_all": "Select All",
    "uo_deselect_all": "Deselect All",
    "uo_status_filter": "Status Filter",
    "uo_all": "All",
    "uo_found_only": "Found",
    "uo_not_found": "Not found",
    "uo_errors": "Errors",
    "uo_waf": "WAF blocked",
    "uo_found": "Found",
    "uo_total": "Total",
    "uo_visible": "Visible",
    "uo_ready": "Ready to search",
    "uo_done": "Done",
    "uo_no_results": "Enter a username and press Search",
    "uo_no_found": "No accounts found to graph.",
    "uo_nickname_variants": "Nickname Variants",
    "uo_portrait_title": "Digital Portrait",
    "uo_phonetic": "Phonetic Analysis",
    "uo_phonetic_hint": "Names with same phonetic codes may belong to the same person.",
    "uo_confidence": "Confidence",
    "uo_avg_confidence": "Avg confidence",
    "uo_high_confidence": "High confidence",
    "uo_response_time": "Response",
    "uo_retries": "Retries",
    "uo_presence_score": "Presence Score",
    "uo_category_breakdown": "Category Breakdown",
    "uo_active_platforms": "Active Platforms",
    "uo_interests": "Probable Interests",
    "uo_alt_accounts": "Possible Alt-Accounts",
    "uo_sites_count": "sites",
    "uo_export_results": "Export",
    "Search Nick": "Username OSINT",
    "sw_performance_mode": "Performance mode (reduced effects)",

    "is_title": "LAITOXX — Image Analysis",
    "is_no_file": "No file selected",
    "is_loaded": "Loaded",
    "is_computing_hashes": "Computing hashes…",
    "is_hashes_done": "Hashes computed",
    "is_uploading": "Uploading image…",
    "is_searching": "Loading image…",
    "is_search_done": "Engines found: {count}",
    "is_search_error": "Search error",
    "is_forensics_running": "Forensics…",
    "is_forensics_done": "Forensics complete",
    "is_saved": "Saved",
    "is_no_changes": "No changes",
    "is_edited": "Edited: {changes}",

    "is_tool_search": "Search",
    "is_tool_editor": "Editor",
    "is_tool_hashes": "Hashes",
    "is_tool_forensics": "Forensics",
    "is_open_file_tooltip": "Open file",

    "is_engines_section": "Search Engines",
    "is_group_general": "General",
    "is_group_anime": "Anime / Art",
    "is_group_asian": "Asian",
    "is_group_other": "Other",
    "is_search_btn": "Upload & Search",
    "is_searching_btn": "Uploading...",
    "is_no_results": "No results.",
    "is_upload_progress": "Uploading to server…",
    "is_search_placeholder": "Click «Upload & Search»",

    "is_editor_section": "Image Settings",
    "is_slider_brightness": "Brightness",
    "is_slider_contrast": "Contrast",
    "is_slider_saturation": "Saturation",
    "is_slider_exposure": "Exposure",
    "is_slider_shadows": "Shadows",
    "is_slider_highlights": "Highlights",
    "is_slider_warmth": "Warmth/Cool",
    "is_slider_sharpness": "Sharpness",
    "is_slider_blur": "Blur",
    "is_slider_grain": "Grain",
    "is_slider_noise": "Noise",
    "is_slider_fade": "Fade",
    "is_reset_btn": "Reset All",
    "is_save_btn": "Save Image",
    "is_toggle_before_after": "Before / After",
    "is_toggle_show_result": "Show Result",
    "is_editor_hint": "Use sliders to edit",

    "is_hashes_section": "File Hashes",
    "is_hashes_placeholder": "Load an image\nto compute hashes",
    "is_compare_btn": "Compare with another file",
    "is_hashes_note": "Hashes are shown in the right panel.",
    "is_copy_tooltip": "Copy",
    "is_copy_link_tooltip": "Copy link",
    "is_compare_title": "Hash Comparison",
    "is_compare_with": "Compared with: {name}",
    "is_hash_match": "✅ match",
    "is_hash_differ": "❌ differ",

    "is_forensics_section": "Analysis",
    "is_check_exif": "EXIF / Metadata",
    "is_check_ela": "ELA (Error Level Analysis)",
    "is_check_clone": "Clone Detection",
    "is_check_noise": "Noise Analysis",
    "is_check_color": "Color & White Balance",
    "is_forensics_btn": "Run Analysis",
    "is_forensics_btn_running": "Analysing…",
    "is_forensics_placeholder": "Click «Run Analysis»\nto start forensics",

    "is_exif_section": "📋 EXIF / Metadata",
    "is_ela_section": "🔎 ELA (Error Level Analysis)",
    "is_clone_section": "🔁 Clone Detection",
    "is_noise_section": "〰 Noise Analysis",
    "is_color_section": "🎨 Color & White Balance",
    "is_ela_image_label": "ELA image:",
    "is_ela_mean": "Mean error level: {mean} — {verdict}",
    "is_ela_verdict_ok": "normal",
    "is_ela_verdict_suspicious": "suspicious",
    "is_clone_duplicates": "Duplicate blocks: {count}",
    "is_clone_suspicious": "⚠ possible clones",
    "is_clone_ok": "✓ normal",
    "is_noise_ratio": "Max/min noise ratio: {ratio}",
    "is_noise_suspicious": "⚠ uneven noise",
    "is_noise_ok": "✓ even",
    "is_color_channels": "R/G/B channels:",
    "is_color_wb": "White balance: {wb}",
    "is_wb_warm": "warm",
    "is_wb_cool": "cool",
    "is_wb_neutral": "neutral",
    "is_no_suspicious": "✓ No suspicious signs found",
    "is_verdict_clean": "✅  No manipulation signs detected",
    "is_verdict_warn": "⚠  {count} suspicious sign detected",
    "is_verdict_danger": "🚨  {count} suspicious signs detected",
    "is_exif_editor_flag": "Editor detected: {sw}",
    "is_exif_date_mismatch": "Modification date differs from capture date",
    "is_exif_no_flags": "✓ No suspicious signs found",

    "is_open_file_dialog": "Open Image",
    "is_file_filter": "Images (*.png *.jpg *.jpeg *.webp *.bmp *.gif *.tiff *.tif);;All Files (*)",
    "is_save_file_dialog": "Save Image",
    "is_compare_file_dialog": "Select file to compare",
    "is_compare_file_filter": "Images (*.png *.jpg *.jpeg *.webp *.bmp);;All Files (*)",
    "is_no_pil": "Pillow not installed.",
    "is_no_requests": "requests library not installed.\nSearch unavailable.",
    "is_no_image": "Please load an image first.",
    "is_no_engines": "Select at least one search engine.",
    "is_no_checks": "Select at least one check.",
    "is_open_btn": "Open",
    "is_drag_hint": "Drag image here\nor select file via 📂",

    "Image Search": "Image Search"
}
